package com.shuwen.gcdj.bean.common.request;

import com.shuwen.gcdj.bean.PagingReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel
public class SearchPagingCommonFieldListReq extends PagingReq {
    /**
     * 业务模块分组code
     */
    @ApiModelProperty("业务模块分组code")
    private List<String> code;

    /**
     * 表名
     */
    @ApiModelProperty("表名")
    private String tableName;

    /**
     * 字段(表字段 + 计算字段)
     */
    @ApiModelProperty("字段")
    private List<String> tableField;

    /**
     * 字段展示名称
     */
    @ApiModelProperty("字段展示名称")
    private String fieldName;

    /**
     * 字段备注(需准确无歧义)
     */
    @ApiModelProperty("字段备注(需准确无歧义)")
    private String fieldDesc;
}
